Problems with "Password must meet complexity requirements" on Win XP SP3
Let me first tell you how it all started: (I will get to the error soon)
I have an InstallShield setup that I created and one of the features is IIS 6.0. When the user selects it, I invoke the IIS installation by using the Sysocmgr.exe and pass it all the arguments that it requires. Running my InstallShield setup on 10 different
machines, I only have a 60% success. Trying to identify the issue, I realized that it can also fail on the same machine that once worked. I then started to work on a single machine and running the setup multiple times. Sometimes it would work and sometimes
it would fail!
I then checked the iis6.log and found an error trying to create the IUSR_ user. The error said: The password does not meet the password policy requirements. Check the minimum password length, password complexity and password history requirements.
I then ran the secpol.msc and modified the "Password Policy" properties:
1. Disabled the "Password must meet complexity requirements"
2. Changed the "Enforce password history" to 0
Ran the setup again but it behaved the same. For some reason, it still thought that the password had to be complex. I even tried to add a user manually and it also complained. Here are some of the passwords that IIS generated when it failed:
uX5`4XdV4R5ZxS not 2 special
mg18?4fu]aD4d* not 2 upper
V6|2I2B8S0Y6Df not 2 lower and not 2 special
+0fb/D]loWJR{o not 2 numbers
k9@W<ZK-8%^81- not 2 lower
I then ran the rsop.msc and it showed that the same properties that I updated manually are "Not defined". Here are my two questions:
1. If someone knows how to set the default password for the IUSR_ & IWAM_ users during installation that would eliminate this problem
2. If someone knows how to "correctly" disable the password complexity, I can do it just before installing IIS and then put it back
Thank you in Advance1 person needs an answerI do too
April 29th, 2010 1:20am